<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of robro_modelo
 *
 * @author jose
 */
class Rubro_documento_modelo extends CI_Model {

    //put your code here
    public function guardar($data) {
        $this->db->insert("recibo_rubro", $data);
    }
    public function editar($parameters, $id_rubroCuotas) {
        $this->db->where("ide_recibo_rubro", $id_rubroCuotas);
        $this->db->update("recibo_rubro", $parameters);
    }

    public function listarPorAsigna_rubroGrupo($id_asigna, $cuotas_id_pagadas) {
       
        $query = "select recibo_rubro.*, asigna_rubro.nro_cuota as nro, asigna_rubro.pago_inicial, asigna_rubro.descuento_rubro, asigna_rubro.descripcion_rubro, rubro.costo_rubro, rubro.nombre_rubro "
                . "from recibo_rubro "
                . "inner join asigna_rubro on asigna_rubro.ide_asigna = recibo_rubro.id_asigna "
                . "inner join rubro on rubro.ide_rubro = asigna_rubro.ide_rubro "
                . "where recibo_rubro.id_asigna = ".$id_asigna
                ." and cuotas_id_pagadas = '".$cuotas_id_pagadas
                . "' ";
        $Q = $this->db->query($query);
        
        return $Q->result_array();
    }
    public function listarPorAsigna_rubro($id_asigna) {
       
        $query = "select recibo_rubro.*, asigna_rubro.nro_cuota as nro, asigna_rubro.pago_inicial, asigna_rubro.descuento_rubro, asigna_rubro.descripcion_rubro, rubro.costo_rubro, rubro.nombre_rubro, asigna_rubro.ide_matr  "
                . "from recibo_rubro "
                . "inner join asigna_rubro on asigna_rubro.ide_asigna = recibo_rubro.id_asigna "
                . "inner join rubro on rubro.ide_rubro = asigna_rubro.ide_rubro "
                . "where recibo_rubro.id_asigna = ".$id_asigna
                . " group by cuotas_id_pagadas";
        $Q = $this->db->query($query);
        
        return $Q->result_array();
    }
    
    
    
    
    
}

?>